S-matrix theory